פונקציות לקבלת נתונים מהאינטרנט, שירותי רשת ומקורות חיצוניים
| נושא | נוסחה (EN) | שם עברי | תיאור |
|---|---|---|---|
| רשת | WEBSERVICE | שירות רשת | מחזירה נתונים משירות רשת (Web Service) באמצעות URL |
|
תחביר אנגלי: WEBSERVICE(url)
פירוש עברי: WEBSERVICE(כתובת ה-URL לשירות)
דוגמאות:
• =WEBSERVICE("http://api.example.com/data") - קבלת נתונים מ-API • =WEBSERVICE("https://api.weather.com/current?city=Jerusalem") - נתוני מזג אוויר • הגבלות: עובד רק עם שירותים שמחזירים טקסט פשוט • דורש חיבור לאינטרנט פעיל • יכול להיחסם על ידי חומת אש או מדיניות אבטחה |
|||
| רשת | FILTERXML | סינון XML | מחלצת נתונים ספציפיים מתוכן XML באמצעות XPath |
|
תחביר אנגלי: FILTERXML(xml, xpath)
פירוש עברי: FILTERXML(תוכן XML, נתיב XPath)
דוגמאות:
• =FILTERXML(WEBSERVICE("http://api.example.com/xml"), "//price") - חילוץ מחירים • =FILTERXML(A1, "//item[@id='123']/name") - חילוץ שם פריט לפי ID • מעולה לעיבוד תגובות XML מ-APIs • דורש ידע בסיסי ב-XPath • שימושי עם WEBSERVICE לעיבוד נתונים מובנים |
|||
| נתונים | STOCKHISTORY | היסטוריית מניות | מחזירה נתונים היסטוריים של מניות ונכסים פיננסיים (Office 365) |
|
תחביר אנגלי: STOCKHISTORY(stock, start_date, [end_date], [interval], [headers], [properties])
פירוש עברי: STOCKHISTORY(סמל המניה, תאריך התחלה, תאריך סיום, מרווח זמן, כותרות?, מאפיינים)
דוגמאות:
• =STOCKHISTORY("MSFT", "1/1/2023", "31/12/2023") - נתוני מיקרוסופט לשנת 2023 • =STOCKHISTORY("AAPL", TODAY()-30, TODAY(), 0) - נתוני אפל ל-30 יום אחרונים • =STOCKHISTORY("GOOGL", "1/1/2023", , 1, TRUE, 4) - נתונים שבועיים עם כותרות • חשוב: זמין רק ב-Office 365 עם חיבור לאינטרנט • מרווחים: 0=יומי, 1=שבועי, 2=חודשי |
|||
| נתונים | STOCK | נתוני מניה נוכחיים | מחזירה נתונים נוכחיים של מניה או נכס פיננסי |
|
תחביר אנגלי: STOCK(stock, property)
פירוש עברי: STOCK(סמל המניה, המאפיין המבוקש)
דוגמאות:
• =STOCK("MSFT", "price") - מחיר נוכחי של מיקרוסופט • =STOCK("AAPL", "volume") - נפח המסחר של אפל • =STOCK("TSLA", "market cap") - שווי שוק של טסלה • מאפיינים נפוצים: "price", "change", "% change", "volume", "market cap", "P/E ratio" • מתעדכן בזמן אמת (בהתאם לעיכובי הבורסה) |
|||
| נתונים | GEOGRAPHY | נתונים גיאוגרפיים | מחזירה נתונים גיאוגרפיים על מדינות, ערים ואזורים |
|
תחביר אנגלי: GEOGRAPHY(location, property)
פירוש עברי: GEOGRAPHY(המיקום, המאפיין המבוקש)
דוגמאות:
• =GEOGRAPHY("Israel", "Population") - אוכלוסיית ישראל • =GEOGRAPHY("Jerusalem", "Area") - שטח ירושלים • =GEOGRAPHY("France", "Capital city") - בירת צרפת • מאפיינים נפוצים: "Population", "Area", "Capital city", "GDP", "Currency" • תומך בשמות במקום בעברית ובאנגלית |
|||
| קידוד | ENCODEURL | קידוד URL | מקודדת טקסט לפורמט URL בטוח |
|
תחביר אנגלי: ENCODEURL(text)
פירוש עברי: ENCODEURL(הטקסט לקידוד)
דוגמאות:
• =ENCODEURL("שלום עולם") יחזיר "%D7%A9%D7%9C%D7%95%D7%9D%20%D7%A2%D7%95%D7%9C%D7%9D" • =ENCODEURL("hello world") יחזיר "hello%20world" • ="https://api.example.com/search?q=" & ENCODEURL(A1) - בניית URL עם פרמטר מקודד • חיוני לשליחת טקסט עברי או תווים מיוחדים ב-URLs • מונע שגיאות בקריאות API |
|||
| רשת | HYPERLINK | קישור היפר | יוצרת קישור לקליק לכתובת אינטרנט או קובץ |
|
תחביר אנגלי: HYPERLINK(link_location, [friendly_name])
פירוש עברי: HYPERLINK(כתובת הקישור, השם המוצג)
דוגמאות:
• =HYPERLINK("https://www.google.com", "חיפוש בגוגל") - קישור לגוגל • =HYPERLINK("mailto:someone@example.com", "שלח מייל") - קישור למייל • =HYPERLINK("C:\Documents\file.pdf", "פתח קובץ") - קישור לקובץ מקומי • =HYPERLINK("#Sheet2!A1", "עבור לגיליון 2") - קישור פנימי בקובץ • הקישור ניתן ללחיצה ופותח את היעד |
|||
| נתונים | IMPORTDATA | ייבוא נתונים | מייבאת נתונים מקובץ CSV או TSV מהאינטרנט (Google Sheets) |
|
תחביר אנגלי: IMPORTDATA(url)
פירוש עברי: IMPORTDATA(כתובת URL לקובץ הנתונים)
דוגמאות:
• =IMPORTDATA("https://example.com/data.csv") - ייבוא קובץ CSV • הערה חשובה: פונקציה זו זמינה ב-Google Sheets בלבד, לא ב-Excel • ב-Excel יש להשתמש ב-Data > Get Data > From Web • מתעדכנת אוטומטית כשהקובץ המקורי משתנה |
|||
| קידוד | BASE64ENCODE / BASE64DECODE | קידוד/פענוח Base64 | מקודדת או מפענחת טקסט בפורמט Base64 |
|
תחביר אנגלי: BASE64ENCODE(text) / BASE64DECODE(base64_text)
פירוש עברי: קידוד/פענוח טקסט בפורמט Base64
דוגמאות:
• =BASE64ENCODE("שלום") - קידוד טקסט עברי • =BASE64DECODE("aGVsbG8=") יחזיר "hello" • הערה: פונקציות אלו זמינות ב-Google Sheets • ב-Excel ניתן להשתמש ב-Power Query או VBA • שימושי לשליחת נתונים בינאריים דרך APIs |
|||
| רשת | REGEX | ביטויים רגולריים | חיפוש והחלפה באמצעות ביטויים רגולריים |
|
תחביר אנגלי: REGEXMATCH(text, pattern) / REGEXEXTRACT(text, pattern) / REGEXREPLACE(text, pattern, replacement)
פירוש עברי: פונקציות Regex לחיפוש, חילוץ והחלפה
דוגמאות:
• =REGEXMATCH(A1, "\d{3}-\d{7}") - בדיקה אם יש מספר טלפון • =REGEXEXTRACT("john@example.com", "(.+)@") יחזיר "john" • הערה: פונקציות אלו זמינות ב-Google Sheets • ב-Excel ניתן להשתמש ב-Power Query או VBA • מאוד חזקות לעיבוד טקסט מורכב |
|||